heart circulation system - Francés Inglés Diccionario